characteristic root method